home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / Floating Stars 2.sd < prev    next >
INI File  |  2004-06-28  |  4KB  |  112 lines

  1. [SUBJECT]
  2. Description=Display floation stars around mouse cursor
  3. ImageIndex=-1
  4. Folder=Graphical Effects
  5.  
  6.  
  7.  
  8.  
  9. [HEAD_TEXT]
  10. ;<style type="text/css">
  11. ;<!-- 
  12. ;#a { position: absolute; top: 10px; left: 10px; visibility: visible }
  13. ;#b { position: absolute; top: 10px; left: 10px; visibility: visible }
  14. ;#c { position: absolute; top: 10px; left: 10px; visibility: visible }
  15. ;#d { position: absolute; top: 10px; left: 10px; visibility: visible }
  16. ;#e { position: absolute; top: 10px; left: 10px; visibility: visible }
  17. ;#f { position: absolute; top: 10px; left: 10px; visibility: visible }
  18. ;#g { position: absolute; top: 10px; left: 10px; visibility: visible }
  19. ; -->
  20. ;</style>
  21.  
  22.  
  23.  
  24.  
  25. [BODY_TEXT]
  26. ;<layer name="a0" left="10" top="10" visibility="show" bgcolor="#ff0000" clip="0,0,2,2"></layer>
  27. ;<layer name="a1" left="10" top="10" visibility="show" bgcolor="#ff8000" clip="0,0,2,2"></layer>
  28. ;<layer name="a2" left="10" top="10" visibility="show" bgcolor="#ffff00" clip="0,0,2,2"></layer>
  29. ;<layer name="a3" left="10" top="10" visibility="show" bgcolor="#00ff00" clip="0,0,2,2"></layer>
  30. ;<layer name="a4" left="10" top="10" visibility="show" bgcolor="#0000ff" clip="0,0,2,2"></layer>
  31. ;<layer name="a5" left="10" top="10" visibility="show" bgcolor="#ff00ff" clip="0,0,2,2"></layer>
  32. ;<layer name="a6" left="10" top="10" visibility="show" bgcolor="#ffffff" clip="0,0,2,2"></layer>
  33. ;
  34. ;<div id="starsDiv" style="position:absolute;top:0px;left:0px">
  35. ;<div style="position:relative;width:2px;height:2px;background:#ffffff;font-size:1px;visibility:visible"></div>
  36. ;<div style="position:relative;width:2px;height:2px;background:#ffff00;font-size:1px;visibility:visible"></div>
  37. ;<div style="position:relative;width:2px;height:2px;background:#ffa000;font-size:1px;visibility:visible"></div>
  38. ;<div style="position:relative;width:2px;height:2px;background:#ff0000;font-size:1px;visibility:visible"></div>
  39. ;<div style="position:relative;width:2px;height:2px;background:#00ff00;font-size:1px;visibility:visible"></div>
  40. ;<div style="position:relative;width:2px;height:2px;background:#0000ff;font-size:1px;visibility:visible"></div>
  41. ;<div style="position:relative;width:2px;height:2px;background:#FF00FF;font-size:1px;visibility:visible"></div>
  42. ;</div>
  43. ;
  44. ;<script language="JavaScript">
  45. ;
  46. ;<!--  Begin
  47. ;// Original:  freeware.de
  48. ;// Web Site:  http://freeware.de 
  49. ;// MSIE Fix by:  Kurt Grigg (kurt.grigg@virgin.net)
  50. ;
  51. ;function MoveHandler(){
  52. ;Xpos = document.body.scrollLeft + event.x;
  53. ;Ypos = document.body.scrollTop + event.y;
  54. ;}
  55. ;
  56. ;function xMoveHandler(evnt) {
  57. ;Xpos = evnt.pageX;
  58. ;Ypos = evnt.pageY;
  59. ;}
  60. ;
  61. ;if (document.layers) {
  62. ;window.captureEvents(Event.MOUSEMOVE);
  63. ;}
  64. ;var yBase = 200;
  65. ;var xBase = 200;
  66. ;var yAmpl = 10;
  67. ;var yMax = 40;
  68. ;var step = .2;
  69. ;var ystep = .5;
  70. ;var currStep = 0;
  71. ;var tAmpl=1;
  72. ;var Xpos = 1;
  73. ;var Ypos = 1;
  74. ;var i = 0;
  75. ;var j = 0;
  76. ;if (document.all) {
  77. ;document.onmousemove = MoveHandler;
  78. ;}
  79. ;else if (document.layers) {
  80. ;window.onMouseMove = xMoveHandler;
  81. ;}
  82. ;function animateLogo() {
  83. ;if (document.all) {
  84. ;yBase = window.document.body.offsetHeight / 4;
  85. ;xBase = window.document.body.offsetWidth / 4;
  86. ;}
  87. ;else if (document.layers) {
  88. ;yBase = window.innerHeight / 4;
  89. ;xBase = window.innerWidth / 4;
  90. ;}
  91. ;if (document.all) {
  92. ;for (i = 0 ; i < starsDiv.all.length; i++) {
  93. ;starsDiv.all[i].style.top = Ypos + Math.cos((20*Math.sin(currStep/20))+i*70)*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + i*25)/10);
  94. ;starsDiv.all[i].style.left = Xpos + Math.sin((20*Math.sin(currStep/20))+i*70)*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + i*25)/10);
  95. ;   }
  96. ;}
  97. ;else if (document.layers) {
  98. ;for (j = 0; j < 7; j++) { //7 is number of NS layers!
  99. ;var templayer="a" + j;
  100. ;document.layers[templayer].top = Ypos + Math.cos((20*Math.sin(currStep/20))+j*70)*yBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + j*25)/10);
  101. ;document.layers[templayer].left =Xpos + Math.sin((20*Math.sin(currStep/20))+j*70)*xBase*(Math.sin(10+currStep/10)+0.2)*Math.cos((currStep + j*25)/10);
  102. ;   }
  103. ;}
  104. ;currStep += step;
  105. ;setTimeout("animateLogo()", 10);
  106. ;}
  107. ;animateLogo();
  108. ;// End -->
  109. ;</script>
  110.  
  111.  
  112.